Amortized Analysis and Dynamic Arrays
Used to analyze data structures with occasional expensive operations, like dynamic arrays, hash table resizing, and splay trees
Common techniques: Aggregate Method, Accounting Method, and Potential Method
Distinguishes 'amortized worst case' from true worst case per operation